import type { RouteRecordStringComponent } from '@vben/types';

import { $t } from '@vben/locales';

const {
  version,
  // vite inject-metadata 插件注入的全局变量
} = __VBEN_ADMIN_METADATA__ || {};

/**
 * 该文件放非后台返回的路由 比如个人中心 等需要跳转显示的页面
 * 也可以直接在菜单管理配置
 */
const localRoutes: RouteRecordStringComponent[] = [
  {
    component: '/_core/profile/index',
    meta: {
      icon: 'mingcute:profile-line',
      title: $t('ui.widgets.profile'),
      hideInMenu: true,
      requireHomeRedirect: true,
    },
    name: 'Profile',
    path: '/profile',
  },
];

/**
 * 这里放本地路由
 */
export const localMenuList: RouteRecordStringComponent[] = [
  // {
  //   component: 'BasicLayout',
  //   meta: {
  //     order: -1,
  //     title: 'page.dashboard.title',
  //     // 不使用基础布局（仅在顶级生效）
  //     noBasicLayout: false,
  //   },
  //   name: 'Dashboard',
  //   path: '/',
  //   redirect: '/dataIntegration',
  //   children: [
  //     {
  //       name: 'DataIntegration',
  //       path: '/dataIntegration',
  //       component: '/analysisEvaluation/dataIntegration/index',
  //       meta: {
  //         noBasicLayout: false,
  //         affixTab: false,
  //         title: '数据集成',
  //         show: true,
  //       },
  //     },
  //     {
  //       name: 'ZhihuiCloudMap',
  //       path: '/zhihuiCloudMap',
  //       component: '/analysisEvaluation/zhihuiCloudMap/index',
  //       meta: {
  //         affixTab: false,
  //         title: '智汇云图',
  //         show: true,
  //       },
  //     },
  //     // {
  //     //   name: 'Analytics',
  //     //   path: '/analytics',
  //     //   component: '/dashboard/analytics/index',
  //     //   meta: {
  //     //     affixTab: true,
  //     //     title: 'page.dashboard.analytics',
  //     //   },
  //     // },
  //     // {
  //     //   name: 'Workspace',
  //     //   path: '/workspace',
  //     //   component: '/dashboard/workspace/index',
  //     //   meta: {
  //     //     title: 'page.dashboard.workspace',
  //     //   },
  //     // },
  //   ],
  // },
  // {
  //   component: '/_core/about/index',
  //   meta: {
  //     icon: 'lucide:copyright',
  //     order: 9999,
  //     title: $t('demos.vben.about'),
  //   },
  //   name: 'About',
  //   path: '/vben-admin/about',
  // },
  ...localRoutes,
];
